Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F6 Australia F1 USA F22 USA F23 USA F24 USA F27 USA F29 Australia F4 Japan F2 Japan F3 Italy F13 Australia F8 Australia F9 Australia F10 Australia F12 Italy F6 Charlottesville Challenger M25 Chennai Infosys Hall of Fame Open - Newport Bogota Challenger Chicago Challenger Fairfield Challenger Pune Challenger Kigali 2 Challenger M25 Nottingham Morelia Challenger Cuernavaca Challenger Mallorca Championships - Mallorca U.S. Open - New York Shanghai Challenger Chengdu Open - Chengdu France F8 France F9 Australia F2 USA F28 Australia F2 USA F28 Australia F11 Indonesia F2 Indonesia F3 Italy F5 M15 Cancun M15 Cancun M15 Cancun M25 Harlingen M25 Austin M15 Santo Domingo M15 Doha M25 Doha M25 Al Zahra M25 Pensacola M25 Santo Domingo M25 Pensacola Shimadzu All Japan Indoor Tennis Championships - Kyoto GHI Bronx Tennis Classic - Bronx Tashkent Challenger - Tashkent IPP Open - Helsinki Ramat Hasharon Challenger Athens Challenger Ramat Hasharon Challenger Vancouver Challenger Bangkok Challenger Seoul Challenger Caloundra Challenger Dallas Challenger Dallas Challenger Nottingham-2 Challenger Binghamton Challenger Vancouver Challenger Tashkent Challenger Loughborough Challenger Helsinki Challenger Quimper Challenger Le Gosier Challenger Leon Challenger Guadalajara Challenger Mexico City Challenger Kun-Ming Challenger Busan Challenger Nottingham Challenger Istanbul Challenger Astana Challenger Tashkent Challenger Bratislava Challenger Ortisei Challenger Nottingham Challenger Mons Challenger Bratislava Challenger M25 Tulsa Helsinki Challenger Irving Challenger Raanana Challenger Ilkley Challenger Vancouver Challenger M25 Calabasas Tashkent Challenger Ningboo Challenger Brescia Challenger Andria Challenger Happy Valley Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Karshi Challenger Istanbul Challenger Kaohsiung Challenger M25 Xalapa Canberra Challenger Taipei City Challenger Seoul Challenger Busan Challenger Vancouver Challenger Bratislava Challenger Canberra Challenger Lille Challenger Taipei City Challenger Seoul Challenger Aix En Provence Challenger Mallorca Challenger Cassis Challenger Burnie Challenger Launceston Challenger Bangkok Challenger Little Rock Challenger Gatineau Challenger Binghamton Challenger M15 Las Vegas Cassis Challenger Todi Challenger Monterrey Challenger Mexico City Challenger Morelos Challenger HTV Challenger - Ho Chi Minh City Savannah Challenger Leon Challenger The Swanston Challenger - Sacramento Isla de Lanzarote - Lanzarote USTA Comerica Challenger - Aptos Little Rock Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Tyler Challenger 2006 Challenger of Santa Clarita California Challenger - Valencia Palmas del Mar Challenger Countrywide Classic USTA Challenger - Carson Taiwan Challenger - Kaohsiung Torneo Internacional Challenger Fila 2006 - Leon Mordova Cup 2007 - Saransk Challenger Casablanca San Angel - Mexico City Mallorca Challenger M25 Wichita Fairfield Challenger Oldum Brown Vancouver Open - Vancouver Knoxville Challenger Brasilia Challenger Nonthaburi 3 Challenger PEOPLEnet CUP - Dnepropetrovsk Bengaluru Challenger Pune Challenger Sunrise Challenger Sarasota Challenger Burnie Challenger Rhodes Challenger Nottingham Challenger Gemax Open - Belgrade Atlanta Clay Court Challenger - Atlanta Busan Challenger Fergana Challenger Czech Open 2006 - Prostejov Beijing Challenger Salzburg Challenger Wailea Men's Challenger - Maui Zagreb Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Voit Mexico City Open - Mexico City Prague Challenger Fifth Third Bank Tennis Championships - Lexington CA Tennis Trophy - Vienna Togliatti Cup - Togliatti Bangkok Challenger Toyota Challenger Alexander Kolyaskin Memorial - Donetsk TD Waterhouse Cup - Long Island Keio Challenger International Tennis Tournament - Yokohama Melbourn Challenger Nottingham Challenger Nottingham Challenger XL Bermuda Open - Bermuda Lugano Challenger Open Diputacion Ciudad de Pozoblanco - Cordoba Uncle Tobys Challenger - Tasmania Guzzini Challenger - Recanati Alphen Challenger Project Independence Men's Challenger - Mandeville Burnie Challenger Bangkok Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra BMW Open - Munich Binghamton Challenger Ljubljana Open - Ljubljana Czech Open - Prostejov Alexander Kolyaskin Memorial - Donetsk College Station Challenger - College Station Austin Challenger - Austin Open de Montauban - Montauban Athens Challenger Ourocard Tennis Challenger - Sao Paulo International Indoor Tennis Championships of Croatia - Zagreb Credicard Mastercard Tennis Cup - Campos do Jordao Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto 13 BH Tennis Open International Cup - Belo Horizonte Olbia Challenger - Olbia Citta di Monza - Monza The Stella Artois Championships - London VI Gramado Open de Tenis - Gramado Bukhara Challenger - Bukhara Singha Tennis Classic - Tarzana Fifth Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Shanghai Challenger PBZ Zagreb Indoors - Zagreb TED Open - Istanbul Open D'Orleans - Orleans Smith Barney Men's Challenger - Covington Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Chennai Open - Chennai Brisbane - Brisbane SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Brisbane International - Brisbane Medibank International - Sydney The LTA Wrexham Challenger - Wrexham SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne Harrah's Entertainment Men's Pro Challenger - Tunica Countrywide Classic - Los Angeles Malaysian Open - Kuala Lumpur Thailand Open - Bangkok Brisbane International - Brisbane Medibank International - Sydney Ford Tennis Championships - Louisville SA Tennis Open - Johannesburg Budapest Challenger - Budapest Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Bancolombia Open - Bogota Serbia Open - Belgrade 2007 Challenger of Santa Clara - Valencia Campbell's Hall of Fame Tennis Championships - Newport Penza Cup - Penza Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Flea Market Cup - Busan XL Bermuda Open - Bermuda Chicago Challenger SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade BMW Open - Munich Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Rijeka Open - Rijeka Credit Agricole Suisse Open - Gstaad Farmers Classic - Los Angeles PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Home Depot Center USTA Challenger - Carson Aircel Chennai Open - Chennai Apia International - Sydney Cary 2 Challenger Open Sud de France - Montpellier Tiburon Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington PTT Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BMW Open - Munich Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Ecuador Open - Quito Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Abierto Mexicano - Los Cabos Shenzhen Open - Shenzhen China Open - Beijing Brisbane International - Brisbane Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo European Open - Antwerp Kremlin Cup - Moscow Erste Bank Open - Vienna Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha New York Open - New York Delray Beach Open - Delray Beach Nonthaburi 2 Challenger TEB BNP Paribas Istanbul Open - Istanbul Samsung Securities Cup - Seoul Ricoh Open - 's-Hertogenbosch Hall of Fame Open - Newport Abierto Mexicano - Los Cabos Moselle Open - Metz Chengdu Open - Chengdu Intrum Stockholm Open - Stockholm New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Open Parc - Lyon Fever-Tree Championships - London Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Intrum Stockholm Open - Stockholm New York Open - New York Delray Beach Open - Delray Beach Samsung Securities Cup - Seoul Burnie Challenger San Luis Potosi Challenger Astana Open - Nur-Sultan Rhodes Challenger Little Rock Challenger Canberra Challenger Vancouver Challenger New Delhi Challenger Mexico City Challenger Togliatti Cup - Togliatti Monza Challenger Calgary Challenger Cremona Challenger Knoxville Challenger Bloomfield Hills Challenger Sao Paulo Challenger Brisbane 1 Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Rennes Challenger San Jose Challenger Las Vegas Challenger Drummondville Challenger Uncle Toby's Burnie Challenger - Tasmania The $50,000 Pro Challenger at Calabasas - Calabasas Isla de Gran Canaria - Mas Palomas Akbank Private Banking TED Open - Istanbul Tiburon Challenger Granby Challenger Heineken Challenger - Ho Chi Minh City Batman Challenger Astana Challenger ECM Prague Open 2005 - Prague Merida Challenger Savannah Challenger Acapulco Challenger Ortisei Challenger Gimcheon Challenger Perugia Challenger Napoli Challenger Sao Paulo Challenger Tour Finals Barranquilla Challenger Jingshan Challenger Salinas Challenger Lexington Challenger Charleston Challenger Chennai Challenger Geneva Challenger Jinan Challenger Dallas Challenger Santo Domingo Challenger Santo Domingo Challenger Istanbul Challenger Columbus Challenger Charleston Challenger Mallorca Challenger Bengaluru Challenger Busan Challenger Mexico City Challenger Tunis Challenger Suzhou Challenger Hua Hin Challenger Champaign Challenger Nonthaburi 1 Challenger Cary Challenger Savannah Challenger Newport Challenger Sony Ericsson Open - Miami Ho Chi Minh City Challenger Chicago Challenger Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Surbiton Challenger Nottingham Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Kaohsiung Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Noumea Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati Indian Wells Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Busan Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Rogers Cup - Toronto Bangkok Challenger Yokohama Challenger BNP Paribas Open - Indian Wells Zhuhai Challenger Miami Open - Miami Shenzhen Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Busan Challenger Gwangju Challenger Jerusalem Challenger Surbiton Challenger Nottingham Challenger Columbus Challenger Winnipeg Challenger Mallorca Challenger Cassis Challenger Canberra Challenger Dallas Challenger Morelos Challenger Columbus Challenger Indian Wells Challenger Monterrey Challenger U.S. Open - New York Biella 4 Challenger Lugano Challenger Split 1 Challenger Rome 1 Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Zhangjiagang Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Istanbul 2 Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London Monterrey Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London Mexico City Challenger Aguascalientes Challenger Morelos Challenger Malaga Challenger Australian Open - Melbourne Verona Challenger French Open - Paris Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, World Group, PO, GER-AUS 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, PO, POL-AUS 1-4 Hopman Cup - Perth Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, 1R, RSA-ISR 2-3 Davis Cup, Group I, 2R, CZE-ISR 3-1 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong Kooyong Classic - Kooyong Olympics - London Lexington Challenger Lexington Challenger Charlottesville Challenger Brisbane 2 Challenger ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis BB&T Atlanta Open - Atlanta Atlanta Tennis Championships - Atlanta Next Generation Adelaide International - Adelaide Countrywide Classic - Los Angeles Mifel Tennis Open - Los Cabos Open Sabadell Atlantico - Barcelona Almaty Open - Almaty Winston Salem - Winston Salem Swiss Indoors Basel - Basel Gerry Weber Open - Halle Swiss Indoors Basel - Basel Open de Nice Cote d'Azur - Nice Open Sud de France - Montpellier Davis Cup, World Group, PO, ISR-PER, 4-1 Apia International - Sydney Geneva Open - Geneva Davis Cup, Group I, PO, ISR-SWE 3-1 Shenzhen Open - Shenzhen Libema Open - 's-Hertogenbosch Citi Open - Washington Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Pacific Life Open - Indian Wells Wimbledon - London Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Davis Cup, World Group, PO, JPN-ISR 2-3 U.S. Open - New York Davis Cup, Group I, 1R, HUN-ISR 3-2 Internazionali BNL d'Italia - Rome Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, Group I, 1R, SWE-ISR 3-1 Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, PO, ISR-CAN 2-3 U.S. Open (juniors) Davis Cup, Group I, PO, ISR-ROU 5-0 Olympics - Rio de Janeiro Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, 1R, AUS-USA 1-3